package com.junxonline.instant.admin.service.log;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.IService;
import com.junxonline.instant.dao.entity.model.log.LogOperation;
import com.junxonline.instant.dao.entity.vo.log.LogOperationVO;
import com.junxonline.instant.common.entity.common.CommonReqPage;
import com.junxonline.instant.common.entity.common.CommonRespPage;

/**
 * 操作日志接口
 *
 * @author JunX
 * @date 2021-07-16
 */
public interface LogOperationService extends IService<LogOperation> {

    /**
     * 查询操作日志列表
     *
     * @param vo      请求参数
     * @param wrapper 条件查询器
     * @return CommonRespPage<LogOperation>
     */
    CommonRespPage<LogOperation> queryList(CommonReqPage<LogOperationVO> vo, QueryWrapper<LogOperation> wrapper);

}
